Supporting the Evolution of Service Oriented Web Applications using Design Patterns
نویسندگان
چکیده
Web applications make increasingly use of services that are provided by external information systems to deliver advanced functionalities to end users. However, many issues regarding how these services are integrated into web applications and how service oriented web applications evolve, are reengineered and refactored are still addressed in an ad hoc manner. In this paper, we present how design patterns can lessen the efforts required to integrate hypermedia services into web applications. In particular we present how evolution and maintenance issues are addressed within Callimachus, a CB-OHS that web applications need to integrate in order to provide hypertext functionality to end users.
منابع مشابه
A Lightweight Approach for Specification and Detection of SOAP Anti-Patterns
Web-services have become a governing technology for Service Oriented Architectures due to reusability of services and their dependence on other services. The evolution in service based systems demands frequent changes to provide quality of service to customers. It is realised by different researchers that evolution in service based systems may degrade design and quality of service and may gener...
متن کاملCoordination Technologies for Web-Services
Based on the identification of some shortcomings of object-oriented methodology and technology to address the challenges of supporting the engineering and deployment of Web Services, we suggest that alternative approaches can be found in what we call “coordination methodologies and technologies” – a set of modelling primitives, design principles, design patterns, and analysis techniques that we...
متن کاملAn approach for mining service composition patterns from execution logs
A service-oriented application is composed of multiple Web services to fulfill complex functionality that cannot be provided by individual Web service. The combination of services is not random. In many cases, a set of services are repetitively used together in various applications. We treat such a set of services as a service composition pattern. The quality of the patterns is desirable becaus...
متن کاملDesign Framework for Domain-Specific Service Interfaces
Following the rapid evolution of Web services standards and technologies over the last three years many organizations are now beginning to make significant investments in the implementation of Web services applications. However, so far only limited attention has been paid to design issues for service-oriented applications. This paper describes a design framework for domain-specific service inte...
متن کاملA framework for early design and prototyping of service-oriented applications with design patterns
Service-oriented computing is playing an important role in several domains. Today the biggest shift in mainstream design and programming is toward serviceoriented applications. However, the service paradigm raises a bundle of problems that did not exist in traditional component-based development where abstraction, encapsulation, and modularity were the only main concerns. Due to their distribut...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006